fill the bill - Anglais Synonymes Dictionnaire

fill the bill

v.
[1] fit the bill